package com.ikas.ai.server.module.data.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 工况测点
 * @Author: qi.yilai
 * @Date: 2023/5/6 11:42
 * @Version: 1.0.0
 **/
@TableName("t_data_mete")
@Data
public class DataMete implements Serializable {

    /**
     * 主键id
     */
    private Long id;
    /**
     * 机组编号
     */
    private String machineNo;

    /**
     * 工况名称
     */
    private String wfName;

    /**
     * 步骤
     */
    private Integer step;
    /**
     * 步骤名称
     */
    private String stepName;

    /**
     * 测点id
     */
    private Long meteId;

    /**
     * 测点编号
     */
    private String meteCode;

    /**
     * 测点名称
     */
    private String meteName;

    /**
     * 测点有效值
     */
    private String validMeteValue;

    /**
     * 0=执行项，1=响应项，2=步骤, 3=工况流程，
     */
    private Integer type;


    /**
     * 测点值是否工况流程测点值先收到 0正常 1提前
     */
    private Integer earlyCache;

    /**
     * 父对象节点
     */
    private String parentNodeName;

    /**
     * 中水科测点编号
     */
    private Long oid;

    /**
     * 节点名称
     */
    private String nodeName;

    private Date createTime;

    private Date updateTime;

    private Long creator;


    /**
     * 测点值
     */
    @TableField(exist = false)
    private String value;

    /**
     * 测点上报时间
     */
    @TableField(exist = false)
    private Long generateTime;




}
